/*
*     zt-bd theme;
*/
.zt-bd { text-align: center; position: relative; overflow: hidden /*reset font-style*/ }
.zt-bd .zt-fm { position: relative; left: 50%; width: 1920px; }
.zt-bd .zt-ct { position: relative; left: -50%; z-index: 1; }
.zt-bd img { vertical-align: top; }
.zt-bd p, .zt-bd li, .zt-bd a, .zt-bd button, .zt-bd span, .zt-bd div { font-family: Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB",  "Microsoft YaHei", "Wenquanyi Micro Hei",  "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif; letter-spacing: 2px; }
.zt-bd button { border: none; outline: none; background: none; padding: 0; }

.rl-area { position: relative; *zoom: 1; }

area { outline: none; }

area:focus { outline: none; }

.fixTop { position: fixed; -webkit-transform: translateZ(0); transform: translateZ(0); }

img { border: none; outline: none; }

/*
*    sku list via ul, li element;
*    <ul class="vgui-sku x-theme [,four,two,three,]"><li></li></ul>
*/
.vgui-sku { text-align: center; font-size: 0; width: 1024px; margin: 10px auto; }
.vgui-sku li { display: inline-block; *display: inline; *zoom: 1; /*ie7-*/ margin: 10px; position: relative; }
.vgui-sku .pic-mask { position: relative; padding-top: 100%; *zoom: 1; /*ie7-*/ overflow: hidden; z-index: 3; }
.vgui-sku .pic-mask img { width: 100%; }
.vgui-sku .pic-mask .sub-mask { position: absolute; top: 0; left: 0; z-index: 2; }
.vgui-sku .pic-mask, .vgui-sku .sub-mask { -webkit-mask-size: 100%; width: 100%; }
.vgui-sku .name { margin-bottom: 5px; font-size: 13px; color: black; height: 60px; line-height: 21px; word-wrap: break-word; }
.vgui-sku .promotion { margin-bottom: 5px; font-size: 12px; color: #4c4c4c; }
.vgui-sku .price { font-size: 21px; /*default*/ margin: 0; }
.vgui-sku .price img { width: 70%; }
.vgui-sku .oldPrice { color: #585858; text-decoration: line-through; font-size: 13px; /*default*/ display: block; }
.vgui-sku .btn img { width: 100%; }

/*size:[two three four five]*/
.vgui-sku.two li { width: 35%; }

.vgui-sku.three li { width: 30%; }

.vgui-sku.four li { width: 20%; }

.vgui-sku.five li { width: 16%; }

[id*='_back'] { display: none; }

.mask-theme.vgui-sku .pic-mask { background-color: #a2a2a2; -webkit-mask-image: url(http://image.benlailife.com/images/sh/subject/2016/other/imgcover02.png); }
.mask-theme.vgui-sku .pic-mask .sub-mask { -webkit-mask-image: url(http://image.benlailife.com/images/sh/subject/2016/other/imgcover02.png); }
.mask-theme.vgui-sku .price { float: left; width: 60%; font-size: 21px; height: 48px; }
.mask-theme.vgui-sku .btn { float: right; }
.mask-theme.vgui-sku .pic-mask img { -webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.mask-theme.vgui-sku li:hover .pic-mask img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.mask-theme.vgui-sku .btn .add, .mask-theme.vgui-sku .btn .back { width: 38px; height: 38px; }
.mask-theme.vgui-sku .btn .add { background: url(http://image.benlailife.com/images/sh/subject/2016/other/btn_a.png) no-repeat center; cursor: pointer; background-size: 100%; }
.mask-theme.vgui-sku .btn .back { background: url(http://image.benlailife.com/images/sh/subject/2016/other/btn_b.png) no-repeat center; background-size: 100%; }

.light-theme.vgui-sku .pic-mask { border-radius: 100%; }
.light-theme.vgui-sku .pic-mask img { -webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.light-theme.vgui-sku li:hover .pic-mask img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.light-theme.vgui-sku .price { float: left; }
.light-theme.vgui-sku .btn { float: right; }
.light-theme.vgui-sku .btn .add, .light-theme.vgui-sku .btn .back { width: 100%; font-size: 15px; color: white; }
.light-theme.vgui-sku .btn .add { background-color: #dd3c3d; }
.light-theme.vgui-sku .btn .back { background-color: #4f4f4f; }
